const { defineConfig } = require('@vue/cli-service')
const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
module.exports = defineConfig({

  configureWebpack: {
    plugins: [
      new MonacoWebpackPlugin({
        languages: ['javascript', 'typescript', 'html', 'css', 'json', 'java'], // 按需添加
      }),
    ],
  },
  // 如果遇到ESLint报错可以暂时关闭
  lintOnSave: false,
  transpileDependencies: true,
  devServer: {
    // 开发服务器配置
    proxy: {
      '/api': {
        target: 'http://10.1.251.235:8223', // 你的后端 API 地址
        changeOrigin: true,              // 是否改变请求头中的 host
        secure: false,                   // 如果是 https 接口，可以设为 false（开发环境）
        // pathRewrite: {
        //   '^/api': '' // 可选：重写路径，去掉 /api 前缀
        // }
      }
    }
  }
})
